// utils/format.js

/**
 * 格式化ISO时间字符串为 YYYY-MM-DD HH:mm:ss
 * @param {string} isoString - ISO 8601 格式时间字符串
 * @returns {string} 格式化后的时间字符串
 */
export const formatDateTime = (isoString) => {
  if (!isoString) return '无日期';
  
  const date = new Date(isoString);
  
  // 补零函数
  const pad = (num) => num.toString().padStart(2, '0');
  
  const year = date.getFullYear();
  const month = pad(date.getMonth() + 1);
  const day = pad(date.getDate());
  const hours = pad(date.getHours());
  const minutes = pad(date.getMinutes());
  const seconds = pad(date.getSeconds());
  
  return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
}

/**
 * 其他格式化函数可以继续在这里添加
 * 例如：
 * export const formatMoney = (num) => {...}
 */